Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 USA F1 USA F29 USA F12 Canada F1 USA F6 University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger - Champaign Quelle Cup 2000 - Furth drkoop.com USTA Tennis Championships of San Antonio - San Antonio Healthsouth USTA Challenger - Dallas drkoop.com USTA Tennis Championships of Houston - Houston Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Fifth-Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Austin Challenger - Austin USTA Challenger of Las Vegas - Las Vegas 2003 Freeman Men's Challenger - Joplin Challenger Casablanca San Angel - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock USTA/Adtech Challenger - Boston Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Korat Challenger Music City Challenger - Nashville GHI Bronx Classic - Bronx 2007 Challenger of Santa Clara - Valencia USTA Challenger of Tiburon - Tiburon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock West Side Tennis Challenger - Forest Hills Oklahoma Challenger - Tulsa Smith Barney Men's Challenger - Covington Pro Challenger at Calabasas - Calabasas Flea Market Cup - Busan USTA Men's Challenger of Dallas - Dallas 2007 Knoxville Challenger - Knoxville Sail Open - New Delhi 2004 Colorado Tennis Classic - Denver Nielsen USTA Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington GHI Bronx Tennis Classic - Bronx USTA Comerica Challenger - Aptos Alexander Kolyaskin Memorial - Donetsk Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Music City Challenger - Nashville Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Dallas Challenger Barletta Challenger Baton Rouge Challenger WOW Cafe Challenger - New Orleans Rome Challenger USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Winnetka Challenger Aptos Challenger Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Granby Challenger Vancouver Challenger Ford Tennis Championships - Louisville Caltanissetta Challenger San Luis Potosi Challenger - San Luis Potosi St. Remy Challenger Tulsa Challenger Napoli Challenger Mons Challenger Tashkent Challenger New Delhi Challenger II - New Delhi Rennes Challenger Orleans Challenger AT&T Challenger of Dallas - Dallas Aachen Challenger USTA Tallahassee Tennis Challenger - Tallahassee Champaign Challenger Countrywide Classic USTA Challenger - Carson Bordeaux Challenger Cremona Challenger The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin Binghamton Challenger JSM Challenger - Champaign Aachen Challenger Bratislava Challenger Singapore Challenger Bangkok Challenger AGT Challenger - Leon Johannesburg Challenger Leon Challenger Nottingham Challenger Ethias Tennis Trophy - Mons Granby Challenger Music City Challenger - Nashville Tulsa Challenger USTA Challenger of Orlando - Orlando Eckental Challenger Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Istanbul Challenger Orleans Challenger Rhodes Challenger Johannesburg Challenger Rio Quente Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Orleans Challenger Tiburon Challenger Dallas Challenger Morelos Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Busan Challenger AT&T Challenger of Dallas - Dallas Nottingham-2 Challenger Irving Challenger 2004 Freeman Men's Challenger - Joplin Ortisei Challenger 2004 Keys Gate Challenger - Homestead Mons Challenger Carson Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Manchester Challenger Nottingham Challenger Mons Challenger Dallas Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Gimcheon Challenger Orleans Challenger Ethias Trophy - Mons Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger 2003 USTA Challenger of Calabasas - Calabasas Jaegermeister Open - Braunschweig Tennis Cup of Flanders - Ostende USTA Tennis Championships of Austin - Austin USTA Challenger of Burbank - Burbank West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver Galleryfurniture.com Challenge - Atlanta The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger Northern Electric Open 1999 - Newcastle ATU Cup - Weiden Time Warner USTA Challenger - Binghamton University of Tennessee USTA Men's Challenger - Knoxville RCA Championships - Indianapolis Venice Challenger - Venice Atlantic City Open - Atlantic City Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Lubbock Challenger - Lubbock The 'Fitz' Casino Challenger - Tunica Odlum Brown Vancouver Open - Vancouver Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Advanta Championships - Philadelphia America's Red Clay Tennis Championship - Coral Springs MFS Pro Tennis Championships - Boston Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Nottingham Challenger Citrix Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock RCA Championships - Indianapolis AAPT Championships - Adelaide Milan Indoors - Milan Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Ethias Trophy - Mons Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Heineken Trophy - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Siebel Open - San Jose Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Milan Indoors - Milan Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Orlando Kaoshuing Challenger Dallas Challenger RCA Championships - Indianapolis Guadalajara Challenger Chennai Open - Chennai Heineken Open - Auckland The Artois Championships - London Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Le Gosier Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Nottingham Challenger Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril Eckental Challenger Charlottesville Challenger Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Chennai Open - Chennai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg SAP Open - San Jose Chennai Open - Chennai Medibank International - Sydney Yokohama Challenger Regions Morgan Keegan Championships - Memphis Toyota Challenger UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz US Men's Clay Court Championship - Houston Apia International - Sydney Open Sabadell Atlantico - Barcelona SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Farmers Classic - Los Angeles Dallas Challenger BMW Open - Munich Malaysian Open - Kuala Lumpur UNICEF Open - 's Hertogenbosch If Stockholm Open - Stockholm Erste Bank Open - Vienna Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz St. Petersburg Open - St. Petersburg Guadalajara Challenger Malaysian Open - Kuala Lumpur Countrywide Classic - Los Angeles Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Baton Rouge Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Open de Moselle - Metz Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Sacramento Challenger Athens Challenger Hall of Fame Tennis Championships - Newport Charlottesville Challenger Tallahassee Challenger Erste Bank Open - Vienna Memphis Open - Memphis RCA Championships - Indianapolis Geneva Open - Geneva Swiss Indoors Basel - Basel Knoxville Challenger Gerry Weber Open - Halle Ecuador Open - Quito Manta Challenger Champaign Challenger Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger AEGON Championships - London Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Stockholm Open - Stockholm AEGON Championships - London Atlanta Tennis Championships - Atlanta Manchester Challenger Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Citi Open - Washington Aircel Chennai Open - Chennai Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Mons Challenger Qatar ExxonMobil Open - Doha Mexico City Challenger Claro Open Colombia - Bogota Brisbane - Brisbane Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane drkoop.com USTA challenger of Miami - Miami Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Tenniscup of Flanders - Ostende Hall of Fame Tennis Championships - Newport Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Open Seat Godo 2005 - Barcelona Adidas International - Sydney Chennai Open - Chennai Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Miller Lite Hall of Fame Tennis Championships - Newport Tennis Channel Open - Las Vegas Indianapolis Tennis Championships - Indianapolis Citrix Tennis Championships - Delray Beach Generali Open 1999 - Kitzbuhel SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Medibank Private International - Sydney Winston-Salem Open - Winston-Salem Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney Newsweek Champions Cup - Indian Wells Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Toronto The Lipton Championships - Key Biscayne Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Claro Open Colombia - Bogota NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open de Moselle - Metz Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto The Stella Artois Grass Court Championships - London Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Rogers Cup - Montreal Masters Series Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Delray Beach International Tennis Championships - Delray Beach Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors Basel - Basel Rogers Cup - Montreal BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells The Ericsson Open - Miami BRD Nastase Tiriac Trophy - Bucharest Wimbledon - London French Open - Paris Tennis Masters Series - Miami Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Chengdu Open - Chengdu Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 French Open - Paris Davis Cup, World Group, PO, SUI-BEL, 4-1 Wimbledon - London U.S. Open - New York Wimbledon - London Tennis Masters Series - Montreal Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, PO, BEL-CZE 1-4 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Olympics - Athens